package com.probiz.estore.order.model;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class OrderCancelModel {
	/**
	 * 是否退还已使用的优惠券
	 */
	private boolean returnUsedCouponNo = false;
	/**
	 * 是否退还已支付的积分
	 */
	private boolean returnShopPoint = false;
	/**
	 * 要退还支付的积分
	 */
	private Integer shopPoint;
	/**
	 * 是否退还已支付的礼券
	 */
	private short[] returnGiftCertificates;
	/**
	 * 退还已支付的礼券号
	 */
	private String[] giftCertificateNos ;
	/**
	 * 要退还的礼券金额
	 */
	private BigDecimal[] giftCertificateMoneys;
	
	//-----------以下用于日志--------
	/**
	 * 是否执行退还已使用的优惠券
	 */
	private boolean usedCouponNoReturnCommit = false;
	/**
	 * 是否执行退还已支付的积分
	 */
	private boolean shopPointReturnCommit = false;
	/**
	 * 退还的礼券号
	 */
	private List<String> giftCertificateNoList = new ArrayList<String>();
	
	/**
	 * 退还的礼券金额
	 */
	private List<BigDecimal> giftCertificateMoneyList= new ArrayList<BigDecimal>();
	
	public boolean isReturnUsedCouponNo() {
		return returnUsedCouponNo;
	}
	public void setReturnUsedCouponNo(boolean returnUsedCouponNo) {
		this.returnUsedCouponNo = returnUsedCouponNo;
	}
	public boolean isReturnShopPoint() {
		return returnShopPoint;
	}
	public void setReturnShopPoint(boolean returnShopPoint) {
		this.returnShopPoint = returnShopPoint;
	}
	public Integer getShopPoint() {
		return shopPoint;
	}
	public void setShopPoint(Integer shopPoint) {
		this.shopPoint = shopPoint;
	}
	public short[] getReturnGiftCertificates() {
		return returnGiftCertificates;
	}
	public void setReturnGiftCertificates(short[] returnGiftCertificates) {
		this.returnGiftCertificates = returnGiftCertificates;
	}
	public String[] getGiftCertificateNos() {
		return giftCertificateNos;
	}
	public void setGiftCertificateNos(String[] giftCertificateNos) {
		this.giftCertificateNos = giftCertificateNos;
	}
	public BigDecimal[] getGiftCertificateMoneys() {
		return giftCertificateMoneys;
	}
	public void setGiftCertificateMoneys(BigDecimal[] giftCertificateMoneys) {
		this.giftCertificateMoneys = giftCertificateMoneys;
	}
	public List<String> getGiftCertificateNoList() {
		return giftCertificateNoList;
	}
	public void setGiftCertificateNoList(List<String> giftCertificateNoList) {
		this.giftCertificateNoList = giftCertificateNoList;
	}
	public List<BigDecimal> getGiftCertificateMoneyList() {
		return giftCertificateMoneyList;
	}
	public void setGiftCertificateMoneyList(List<BigDecimal> giftCertificateMoneyList) {
		this.giftCertificateMoneyList = giftCertificateMoneyList;
	}
	public boolean isUsedCouponNoReturnCommit() {
		return usedCouponNoReturnCommit;
	}
	public void setUsedCouponNoReturnCommit(boolean usedCouponNoReturnCommit) {
		this.usedCouponNoReturnCommit = usedCouponNoReturnCommit;
	}
	public boolean isShopPointReturnCommit() {
		return shopPointReturnCommit;
	}
	public void setShopPointReturnCommit(boolean shopPointReturnCommit) {
		this.shopPointReturnCommit = shopPointReturnCommit;
	}
	
	
}
